<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
	http://www.springframework.org/schema/context
	http://www.springframework.org/schema/context/spring-context-3.0.xsd">
	<bean id="personDao" class="com.base.organization.service.PersonnelDaoImpl">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate" />
		</property>
	</bean>
	<bean id="securityGroupDao" class="com.base.security.dao.SecurityGroupDao">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate" />
		</property>
	</bean>
	<bean id="securityUserDao" class="com.base.security.dao.SecurityUserDao">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate" />
		</property>
	</bean>
	<bean id="resourceDao" class="com.base.security.dao.ResourceDao">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate" />
		</property>
	</bean>
	<bean id="securityRoleDao" class="com.base.security.dao.SecurityRoleDao">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate" />
		</property>
	</bean>
	<bean id="userRoleDao" class="com.base.security.dao.UserRoleDao">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate" />
		</property>
	</bean>
	<bean id="roleResourceDao" class="com.base.security.dao.RoleResourceDao">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate" />
		</property>
	</bean>
	<bean id="securityEntityManager" class="com.base.security.support.DefaultSecurityEntityManager">
		<property name="securityUserDao" ref="securityUserDao" />
		<property name="resourceDao" ref="resourceDao" />
		<property name="securityRoleDao" ref="securityRoleDao" />
		<property name="securityGroupDao" ref="securityGroupDao" />
		<property name="roleResourceDao" ref="roleResourceDao" />
		<property name="userRoleDao" ref="userRoleDao" />
		<property name="departmentAndPersonDAO" ref="departmentAndPersonDAO" />
	</bean>
	<bean id="securityService" class="com.base.security.support.DefaultSecurityService">
		<property name="securityEntityManager">
			<ref bean="securityEntityManager" />
		</property>
	</bean>
	<bean id="securityManager" class="com.base.security.support.DefaultSecurityManager">
		<property name="securityEntityManager" ref="securityEntityManager">
		</property>
	</bean>
	<bean id="personService" class="com.base.organization.service.PersonnelServiceImpl">
		<property name="personDao" ref="personDao" />
		<property name="securityUserDao" ref="securityUserDao" />
	</bean>
	<bean id="krpLicenseConfigDao" class="com.base.security.license.KRPLicenseConfigDao">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate" />
		</property>
	</bean>
	<bean id="krpLicenseManager" class="com.base.security.license.DefaultLicenseManager">
		<property name="krpLicenseConfigDao">
			<ref bean="krpLicenseConfigDao" />
		</property>
	</bean>
</beans>